package com.tsingteng.cosfun.ui.message.comment.videocomment;

import com.tsingteng.cosfun.bean.AddVideoCommentResultBean;
import com.tsingteng.cosfun.bean.BaseDataBean;
import com.tsingteng.cosfun.bean.CommBean;
import com.tsingteng.cosfun.bean.MessageVideoCommentBean;
import com.tsingteng.cosfun.bean.VideoPriseResultBean;

import retrofit2.Callback;

/**
 * @我。赞我。评论我页面点击展示视频评论页M
 * 常胜
 * 2018.8.23
 * */
public interface IVideoCommentModel {
    /**
     * 视频评论列表
     *
     * @param page
     * @param id
     */
    void getVideoCommentListResponse(int page, int id,String commentId, Callback<MessageVideoCommentBean> callback);

    /**
     * 进行对视频的评论
     */
    void getMyVideoCommentResponse(String workid, String parentCommentId, String userId, String commentMsg, int isTop, Callback<AddVideoCommentResultBean> callback);


    /**
     * 点赞
     *  @param workId
     * @param type
     * @param callback */
    void getPriseResponse(String workId, int type, Callback<BaseDataBean<CommBean>> callback);

    void commDel(String commID, Callback<BaseDataBean<String>> callback);
}
